<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Welcome extends CI_Controller {

	/**
	 * Index Page for this controller.
	 *
	 * Maps to the following URL
	 * 		http://example.com/index.php/welcome
	 *	- or -  
	 * 		http://example.com/index.php/welcome/index
	 *	- or -
	 * Since this controller is set as the default controller in 
	 * config/routes.php, it's displayed at http://example.com/
	 *
	 * So any other public methods not prefixed with an underscore will
	 * map to /index.php/welcome/<method_name>
	 * @see http://codeigniter.com/user_guide/general/urls.html
	 */
	public function index()
	{
        $this->load->driver('cache', array('apdater' => 'memcached'));
        //var_dump($this->cache->memcached);
        $this->cache->memcached->save('long', 'xxx');
		$this->load->view('welcome_message');

        //echo TIME;

        $this->load->library('mongo_db');

        $data = array('_id' => TIME, 'username' => 'user'.TIME);
        //$this->mongo_db->insert('account', $data);

        print_r($this->mongo_db->count('account'));

        print_r($this->mongo_db->where(array('_id' => 'users'))->getOne('account'));

        //$this->mongo_db->clear();

        $params = array (
            'findandmodify' => 'account',
            'query' => array('_id' => 'users'),
            'update' => array('$inc' => array('value' => 1)),
            'new' => TRUE
        );

        print_r($this->mongo_db->offset(0)->limit(2)->get('account'));

        $data = array('user' => 'user'.time(), 'age' => 1);
        //$this->mongo_db->insert('account', $data);

        //print_r($rs = $this->mongo_db->command($params));
        //echo $rs['value']['value'];

        //$this->load->model('SequenceModel');
        //echo $this->SequenceModel->getSequence('users');
        //$this->SequenceModel->increment('users');
	}
}

/* End of file welcome.php */
/* Location: ./application/controllers/welcome.php */